/*
 * InterfazBD.java
 *
 * Created on 1 de mayo de 2007, 10:58
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package InterfazBD;

import java.sql.*;

/**
 *
 * @author Marco Sobrino
 */
public class Conexion {
    
    /** Atributos*/
    private String baseDatos = "jdbc:postgresql:examenes"; 
    private String usuario = "admin";
    private String contrasena = "admin";
    private Connection conn;
    
    /** Nueva instancia de InterfazBD */
    public Conexion() {
    }
    
    public Conexion(String usuario, String contrasena, String baseDatos) {
        this.baseDatos = baseDatos;
        this.contrasena = contrasena;
        this.usuario = usuario;
    }
    
    /** Metodos de la Clase*/
    public Connection conectar() throws Exception{
        Class.forName("org.postgresql.Driver");   //carga interface de base de datos
        return conn = DriverManager.getConnection(baseDatos,usuario,contrasena);
    }
    
    public void desconectar() throws Exception{
        conn.close();
    }
}
